40800740999de247b637104696cc6d17a0da1059,plugins/org.obeonetwork.m2doc/src/org/obeonetwork/m2doc/util/M2DocUtils.java,M2DocUtils,parse,#URI#IQueryEnvironment#,305

Before Change


            final XWPFDocument document = new XWPFDocument(oPackage);
            final TemplateInfo info = new TemplateInfo(document);
            for (String nsURI : info.getPackagesURIs()) {
                queryEnvironment.registerEPackage(EPackage.Registry.INSTANCE.getEPackage(nsURI));
            }
            for (String token : info.getServiceTokens()) {
                List<Class<?>> services = ServiceRegistry.INSTANCE.getServicePackages(token);

After Change


            final TemplateInfo info = new TemplateInfo(document);
            final List<String> invalidEPackages = new ArrayList<String>();
            for (String nsURI : info.getPackagesURIs()) {
                final EPackage ePackage = EPackage.Registry.INSTANCE.getEPackage(nsURI);
                if (ePackage != null) {
                    queryEnvironment.registerEPackage(ePackage);
                } else {
                    invalidEPackages.add(nsURI);